﻿*
{
    margin: 0;
    font-family: Verdana;
    font-size: 10pt;
}

html, body, form
{
    height: 100%;
}

h1
{
    font-size: 16pt;
    color: White;
}

h2
{
    font-size: 12pt;
    color: White;
}

div.wrapper
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -43px;
}

.validation_text
{
    color:Red !important;
    margin: 0 !important;
    font-weight: bold !important;
}

.validation_error
{
    color: Red !important;
}

.validation_error:before
{
    content: "!";
    color: Red;
}

.footer, .push
{
    height: 43px;
}

.footer
{
    background: url('../Images/Site/frame_bottom.gif');
    width:100%;
}

.clear
{
    clear:both;
}

div.header
{
    width:100%;
    height: 125px;
    background: url('../Images/Site/frame_top_right.gif') repeat-x;
}

div.header_content
{
    width:1000px;
    margin: 0 auto;
}

div.header_left
{
    width:250px;
    height: 125px;
    background: url('../Images/Site/frame_top_left.gif') repeat-x;
    float:left;
}

div.header_arc
{
    width:100px;
    height:125px;
    background: url('../Images/Site/frame_top_arc.png') no-repeat;
    float:left;
}

div.header_menu
{
    float:left;
    margin: 18px 0 0 0;
}

div.header_submenu
{
    float:right;
    right:15px;
    margin: 18px 0 0 0;
}

div.header_menu a, div.header_submenu a
{
    color: #fff;
    margin: 0 5px;
    font-weight: 600;
    text-decoration: none;
}

div.header_submenu span
{
    color: #fff;
    margin: 0 5px;
}

div.header_menu a:hover, div.header_submenu a:hover
{
    color: #eee;
    background:#94C7D4;
}

div.header_submenu a
{
    font-weight:normal;
}

div.center
{
    width: 1000px;
    margin: 0 auto;
    height: 100%;
}

.menu_container
{
    width: 250px;
    margin: 10px 7px;
    height: 100%;
    position:relative;
    float:left;
}

.menu_center
{
    width: 224px;
    min-height: 300px;
    height: auto !important;
    background: #50aed5;
    margin: 0 auto;
    position:relative;
}

.menu_top
{
    width: 250px;
    height: 27px;
    background:  url('../Images/Site/menu_top.gif');
}

.menu_left
{
    width:13px;
    height:100%;
    min-height:250px;
    background: url('../Images/Site/menu_left.gif');
    margin: 0 0 0 -13px;
    display:block;
    position:absolute;
}

.menu_content
{
    position:relative;
    left: 20px;
    width: 200px;
    height:auto;
}

.menu_right
{
    width:13px;
    height:100%;
    min-height:250px;
    background: url('../Images/Site/menu_right.gif');
    right:-12px;
    display:inline;
    position:absolute;
}

.menu_bottom
{
    width:250px;
    height:27px;
    background:  url('../Images/Site/menu_bottom.gif');
}

.menu_content a
{
    color:White;
    text-decoration:none;
    display:list-item;
    margin: 0px 4px 0px 25px;
    line-height: 20px;
}

.menu_content a:hover
{
    color:#ACDBF9;
    font-weight:bold;
}

a.section
{
    font-size:12pt;
    margin: 0px 4px 0px 15px;
    font-weight: bolder;
    text-decoration: underline;
}

a.subsection
{
    font-weight:normal;
}

.subsection + .section
{
    margin: 5px 4px 0px 15px;
}

.logo
{
    margin: 20px 0px 0px 60px;
    width: 131px;
    height: 89px;
}

.content
{
    width: 730px;
    margin: 0 auto;
    height: 100%;
    float:left;
}

.content_simple
{
    width: 700px;
    margin: 0 auto;
    margin: 0px auto 10px auto;
}

div.content_proper
{
   width:680px;
   margin: -25px 0px 10px auto; 
}

div.content_panel
{
    position:relative;
    width: 628px;
    min-height: 200px;
    height:auto;
    margin: 0 auto;
    border-left: 1px solid #6cb4c6;
    border-right: 1px solid #6cb4c6;
    padding: 10px;
}

div.content_panel_top
{
    width:600px;
    height:44px;
    position:relative;
    margin: 0 auto -2px auto;
    background:  url('../Images/Site/content_panel_top.gif');
}

div.content_panel_top:before
{
    content: " ";
    height: 100%;
    width: 26px;
    display:block;
    position:absolute;
    left: -26px;
    background:  url('../Images/Site/content_panel_top_left.gif');
}

div.content_panel_top:after
{
    content: " ";
    height: 100%;
    width: 26px;
    display:block;
    position:absolute;
    float:left;
    right: -26px;
    top:0px;
    background:  url('../Images/Site/content_panel_top_right.gif');
}

.content_panel_top_content
{
    position: absolute;
    height:44px;
    width: 580px;
    top: 20%;
}

.content_panel_top_content h2
{
    margin-top: 5px;
}

div.content_panel_bottom
{
    width:600px;
    height:27px;
    position:relative;
    margin: 0 auto;
    background:  url('../Images/Site/content_panel_btm.gif');
}

div.content_panel_bottom:before
{
    content: " ";
    height: 100%;
    width: 27px;
    display:block;
    position:absolute;
    left: -26px;
    background:  url('../Images/Site/content_panel_btm_left.gif');
}

div.content_panel_bottom:after
{
    content: " ";
    height: 100%;
    width: 27px;
    display:block;
    position:absolute;
    right: -26px;
    background:  url('../Images/Site/content_panel_btm_right.gif');
}


div.smallcontent_panel
{
    position:relative;
    width: 528px;
    min-height: 200px;
    height:auto;
    margin: 0 auto;
    border-left: 1px solid #6cb4c6;
    border-right: 1px solid #6cb4c6;
    padding: 10px;
}

div.smallcontent_panel_top
{
    width:500px;
    height:44px;
    position:relative;
    margin: 0 auto -2px auto;
    background:  url('../Images/Site/content_panel_top.gif');
}

div.smallcontent_panel_top:before
{
    content: " ";
    height: 100%;
    width: 26px;
    display:block;
    position:absolute;
    left: -26px;
    background:  url('../Images/Site/content_panel_top_left.gif');
}

div.smallcontent_panel_top:after
{
    content: " ";
    height: 100%;
    width: 26px;
    display:block;
    position:absolute;
    float:left;
    right: -26px;
    top:0px;
    background:  url('../Images/Site/content_panel_top_right.gif');
}

.smallcontent_panel_top_content
{
    position: absolute;
    height:44px;
    width: 480px;
    top: 20%;
}

.smallcontent_panel_top_content h2
{
    margin-top: 5px;
}

div.smallcontent_panel_bottom
{
    width:500px;
    height:27px;
    position:relative;
    margin: 0 auto;
    background:  url('../Images/Site/content_panel_btm.gif');
}

div.smallcontent_panel_bottom:before
{
    content: " ";
    height: 100%;
    width: 27px;
    display:block;
    position:absolute;
    left: -26px;
    background:  url('../Images/Site/content_panel_btm_left.gif');
}

div.smallcontent_panel_bottom:after
{
    content: " ";
    height: 100%;
    width: 27px;
    display:block;
    position:absolute;
    right: -26px;
    background:  url('../Images/Site/content_panel_btm_right.gif');
}


div.smallcentered_content
{
    margin: 10px auto;
    width: 500px;
    height: 150px;
}

div.centered_content
{
    margin: 10px auto;
    width: 600px;
    height: 150px;
}

div.centered_content span, div.centered_content input, div.centered_content p
{
    margin: 4px 5px;
}

.validation_summary
{
    color: Red;
    margin: 5px auto;
    width: 350px;
}




